<?php

/**
 * Class Web_IndexController
 */

class Web_IndexController extends Controller {

    /**
     * Notes:首页方法
     */
    public function index() {
        $this->set('title','欢迎使用 ZHLPHP');
        $this->displays('web_index/index');
    }

    /**
     * Notes: 获取数据库信息示例->获取国家
     * User: Desc:链接mysql1，链接方式mysqli
     */
    public function countrys(){
        $commSer = new Admin_CommServe();
        $list = $commSer->getcountryLists(3);

        /*
        也可以直接在控制器里调用model基础类
        $sql['field'] = 'Code,Name';
        $sql['table'] = 'country';
        $sql['limit'] = 3;
        //$db = Model::conn('mysql1');
        $list = Model::conn('mysql1')->select($sql);*/

        Fun::json($list, true);
        //Fun::json($list,true);
    }

    /**
     * Notes: 获取数据库信息示例->获取城市
     * Desc: 链接mysql2，链接方式pdo
     */
    public function citys(){
        $id = 3; // id小于3的所有城市
        $commSer = new Admin_CommServe();
        $list = $commSer->getCityLists($id);
        $r = sys_costs();
        $result = array_merge($list, $r);
        Fun::json($result, true);
    }

    /**
     * Notes: 获取数据库信息示例->获取用户
     * Desc: 链接oracle，链接方式pdo
     */
    public function sysuser(){
        $uCode = Fun::input('code','1');
        $commSer = new Admin_CommServe();
        $info = $commSer->getUserInfo($uCode);
        Fun::json($info, true);
    }

    /**
     * Notes:测试
     */
    function test(){
        exit("当前已经到达web模块Web_IndexController控制器test方法，在这里可以逻辑代码");
    }

    /**
     * Notes:
     * User: ZhuHaili
     * Date: 2022/9/15
     */
    public function test2(){
        $commSer = new Admin_CommServe();
        $info = $commSer->getDateTest2();
        Fun::json($info, true);
    }
}